package cn.ibdsr.human.transfer;

import cn.ibdsr.human.db.model.BaseDTO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;

/**
 * @description:
 * @author: cdl
 * @email: iamcimon@qq.com
 * @date: 2021/8/3 13:41
 */
@ApiModel("用户个人详情页")
@Data
public class UserDetailDTO extends BaseDTO {


    @ApiModelProperty(value = "用户ID")
    private Long uid;

    /**
     * 姓名
     */

    @ApiModelProperty(value = "姓名")
    private String name;


    /**
     * 电话号码
     */

    @ApiModelProperty(value = "电话号码")
    private String phone;

    /**
     * 年龄
     */
    @ApiModelProperty(value = "年龄")
    private Integer age;

    /**
     * 性别：0男 1女
     */
    @ApiModelProperty(value = "性别")
    private Integer gender;
    private String genderDes;
    /**
     * 身份证号码
     */
    @ApiModelProperty(value = "身份证号码")
    private String idCardNo;

    /**
     * 政治面貌
     */
    @ApiModelProperty(value = "政治面貌")
    private Integer politic;
    private String politicDes;


    /**
     * 文化程度
     */
    @ApiModelProperty(value = "文化程度")
    private Integer education;
    private String educationDes;
    /**
     * 婚庆情况：0未婚 1已婚
     */
    @ApiModelProperty(value = "婚庆情况")
    private Integer married;
    private String marriedDes;

    @ApiModelProperty(value = "工作经验")
    private Integer experience;
    private String experienceDes;

    /**
     * 岗位要求
     */
    @ApiModelProperty(value = "岗位要求")
    private String jobRequire;

    /**
     * 薪资要求
     */
    @ApiModelProperty(value = "薪资要求")
    private String salary;

    /**
     * 专业特长
     */
    @ApiModelProperty(value = "专业特长")
    private String major;


    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址")
    private String address;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "求职状态")
    private String jobStatusDes;
}
